<template>
	<h1>{{aada}}</h1>
	<view>
		<img :src="fileUrl" style="width: 100px; height: auto;"/>
		<!-- <van-uploader :after-read="afterRead" /> -->
		<button @click="aa">上传</button>

	</view>
  
</template>

<script setup>
import OSS from 'ali-oss';
import { ref,onMounted,onUnmounted,onBeforeUnmount } from 'vue';
import axios from 'axios';


const aada =ref('待审核')



// 配置阿里云OSS相关信息
// const client = new OSS({
//   region: 'oss-cn-beijing', 
//   accessKeyId: 'LTAI5tGkgNzYStazoSfwWCoi',
//   accessKeySecret: 'ka2dQmWwITgRwUDgknX0Ky3w0c5Dsq',
//   bucket: 'household02'
// });


let fileUrl = ref("")
// const afterRead = (file) => {
//       // 此时可以自行将文件上传至服务器
// 	  console.log(file);
//       console.log(file.file);
// 	  if (!file) {
// 	    return console.log('请选择文件');
// 	  }
// 	  fileUrl.value = file.objectUrl;
	//   const fileObj = file.file;
	//   try {
	//     // 生成文件名，可根据实际需求调整，这里简单使用原文件名
	//     const fileName = "id_card/"+fileObj.name;
	// 	console.log(client.bucket)
	//     // 调用OSS的put方法上传文件
	//     client.put(fileName, fileObj)
	// 	  .then((result) => {
	// 		console.log('上传成功', result);
	// 		// 假设result中包含了文件的URL，例如result.url
	// 		fileUrl.value = result.url; // 将文件URL保存到ref中
	// 		console.log(fileUrl.value); // 打印文件URL
	// 		aa(fileUrl.value)

	// 	  })
	// 	  .catch((error) => {
	// 		console.log('上传失败', error);
	// 	  });
		  
	//   } catch (error) {
	//     console.log('上传失败', error);
	//   }
// };








const aa = (url) => {
	const user_id = 2
	const bb = url;
	axios.post('http://127.0.0.1:8000/users/gil/', {
	  url: 'http://household02.oss-cn-beijing.aliyuncs.com/id_card/lQLPJxrpRVhQTS3NAUDNAgCwJZDneN4uYHkHTiUrFxJ9AA_512_320.png',
	  user_id: user_id,
	})
	.then(function (response) {
		console.log(response);
	})
	

}



const checkid = () =>{
	const user_id = 2
	axios.post('http://127.0.0.1:8000/users/ci/', {
	  user_id: user_id,
	})
	.then(function (response) {
		console.log(response);
		if (response.data.code == 200) {
			clearInterval(Intervalid);
			aada.value = '已审核'
		};
		if (response.data.code == 100010) {
			aada.value = '待审核'
		};
		if (response.data.code == 204) {
			aada.value = '未审核'
		};

	})
}


// const Intervalid = setInterval(() => {	
// 		checkid()
// 	}, 1000);




// onMounted(() => {
// 	Intervalid;
// });


// onBeforeUnmount(() => {
// 	clearInterval(Intervalid);
// });




</script>